/** Copyright(c)2010 cocotour.net All rights reserved. * @revision jin */
html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ul.first{border:none}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
li{list-style:none}caption,th{text-align:left}
q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}
input,textarea,select{*font-size:100%}
legend{color:#000}
input,button,textarea{font:99% arial,helvetica,clean,sans-serif;vertical-align:middle}
select{font:99% helvetica,clean,sans-serif;vertical-align:middle}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}
a:visited {
	color: #1469bc; text-decoration:none;
}

.fl { float:left; padding:4px 5px; width:60px;}
.bm { margin-bottom:8px;}
.h2 { font-size:14px;}
.none{display:none}
.clx{*zoom:1}
.right{float:right}
.c-position { position:relative;}
#divFooter {
	clear: both
}
.HackBox{
	border-top:1px solid transparent !important;
	clear:both;
	visibility: hidden;
}
.clearfix:after {
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
	content: "."
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
.clearDiv {
	clear:both;
}
#xp_hp_contentContainer {
	padding-top: 16px
}
#xp_hp_aCol {
	position: relative;
	margin-top: 0px
}
#xp_hp_bCol {
	position: relative
}


/*====头部css====*/
#xp-hdr {
	font-FaMILY: arial, helvetica, clean, sans-serif; color: #006699; font-size: 11px
}
#xp-hdr .xp-hdr-width {
	width: 992px
}
#xp-hdr .xp-hsprite {
	background: url(../images/headersprites.png) #fff repeat-x
}
#xp-hdr .xp-hdr-top {
	MIN-height: 72px; background-position: left bottom; height: auto !important
}
#xp-hdr .xp-hdr-logo {
	position: absolute; padding-bottom: 0px; margin: 10px 0px 0px 14px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px
}
#xp-hdr .xp-hdr-logo a IMG {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
#xp-hdr .xp-hdr-svc {
	margin: 7px 8px 0px 0px; float: right
}
#xp-hdr .xp-hdr-svc a {
	color: #006699; text-decoration: underline
}
#xp-hdr .xp-hdr-svc a:hover {
	color: #02b3fd
}
#xp-hdr .xp-hdr-svc ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; float: left; padding-top: 0px
}
#xp-hdr .xp-hdr-svc ul li {
	padding-bottom: 0px; line-height: 12px; list-style-type: none; margin: 4px 0px 0px; padding-left: 6px; padding-right: 6px; float: left; font-size: 11px; list-style-image: none; border-right: #999 1px solid; padding-top: 0px
}
#xp-hdr .xp-hdr-svc ul .xp-no-border-right {
	padding-bottom: 0px; padding-left: 6px; padding-right: 0px; border-right: medium none; padding-top: 0px
}
#xp-hdr .xp-hdr-svc ul .xp-srch-pad {
	padding-bottom: 0px; line-height: 20px; margin: 0px; padding-left: 8px; padding-right: 0px; padding-top: 0px
}
#xp-hdr .xp-hdr-svc ul .xp-srch-zeropad {
	padding-bottom: 0px; line-height: 20px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#xp-hdr .xp-hdr-bold {
	font-weight: bold
}
#xp-hdr .xp-hdr-svc .xp-hdr-srch {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#xp-hdr .xp-hdr-svc .xp-hdr-sfrm {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#xp-hdr .xp-hdr-svc .xp-hdr-sinput {
	border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 2px; margin: 0px; MIN-height: 20px; padding-left: 3px; width: 144px; padding-right: 0px; float: left; height: 20px; color: #000; font-size: 11px; border-top: #999 1px solid; border-right: #999 1px solid; padding-top: 2px
}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn {
	border-bottom: medium none; text-align: center; border-left: medium none; padding-bottom: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 5px; display: inline-block; background-position: right -121px; float: left; height: 20px; border-top: medium none; cursor: pointer; font-weight: bold; border-right: medium none; text-decoration: none; padding-top: 0px
}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn:hover {
	background-position: right -141px
}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn span {
	padding-bottom: 0px; margin: 0px; padding-left: 5px; padding-right: 0px; display: inline-block; background-position: left -121px; padding-top: 0px
}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn:hover span {
	background-position: left -141px
}
#xp-hdr .xp-hdr-ad {
	padding-bottom: 0px; margin: 5px 8px 7px 0px; padding-left: 0px; padding-right: 0px; display: block; float: right; clear: right; padding-top: 0px
}
#xp-hdr .xp-hdr-ad IMG {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
#xp-hdr .xp-hdr-eap-logo {
	padding-bottom: 0px; margin: 5px 8px 7px 0px; padding-left: 0px; padding-right: 0px; display: block; float: right; clear: right; padding-top: 0px
}
#xp-hdr .xp-hdr-eap-logo IMG {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
#xp-hdr .xp-hdr-tab {
	position: relative; background-position: left -90px; height: 30px
}
#xp-hdr .xp-hdr-tab ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#xp-hdr .xp-hdr-tab li {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; float: left; font-size: 12px; font-weight: bold; list-style-image: none; padding-top: 0px
}
#xp-hdr .xp-hdr-tab .nav-name  li a {
	display: block; background: url(../images/headersprites.png) no-repeat right 0px; float: left; height: 30px; color: #003e7e; text-decoration: none
}
#xp-hdr .xp-hdr-tab .nav-name li a:hover {
	background-position: right -30px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-last a {
	background-position: left 0px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-last a:hover {
	background-position: left -30px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-selected a {
	background: url(../images/headersprites.png) no-repeat right -60px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-selected a:hover {
	background: url(../images/headersprites.png) no-repeat right -60px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a {
	background: url(../images/headersprites.png) no-repeat right -60px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a:hover {
	background: url(../images/headersprites.png) no-repeat right -60px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a {
	background-position: left -60px
}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a:hover {
	background-position: left -60px
}
#xp-hdr .xp-hdr-tab ul li a.xp-hdr-tab-highlight {
	text-transform: uppercase; color: #c94402
}
#xp-hdr .xp-hdr-tab ul li a span {
	padding-left: 10px; padding-right: 10px; display: block; padding-top: 7px
}
#xp-hdr .xp-hdr-arng {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: #b8e4f8; float: left; color: #333333; font-size: 11px; font-weight: bold; padding-top: 0px
}
#xp-hdr .xp-hdr-arng {
	text-align: center; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 3px
}
#xp-hdr .xp-hdr-arng a {
	color: #006699
}
#xp-hdr .xp-hdr-arng a:hover {
	color: #02b3fd
}
#xp-hdr .xp-hdr-arng-img {
	padding-bottom: 0px; margin: 0px 2px 0px auto; padding-left: 0px; width: 17px; padding-right: 0px; display: inline-block; background-position: 0px -162px; height: 13px; vertical-align: middle; padding-top: 0px
}
.clearfix:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
#nav-woodpecker {
	border-bottom-style: solid; border-bottom-color: black; text-align: center; line-height: 120%; border-right-style: solid; background-color: rgb(255,0,0); font-style: normal; border-top-color: black; border-top-style: solid; height: 32px; color: white; border-right-color: black; font-size: 22px; vertical-align: middle; border-left-style: solid; border-left-color: black
}
#nav-woodpecker .nav-woodpecker-b {
	font-weight: bold; text-decoration: underline
}

.account{float:right;padding-top:5px!important; padding-top:3px;height:25px;font-family:Tahoma,Geneva,sans-serif}
.account .box{float:right;position:relative;padding:0 2px}
.account .box .name {padding:0;height:25px;position:relative;top:2px;width:50px;}
.account .box a{padding-right:8px;color:#0a3054;text-decoration:none}
.account .pt{position:absolute;top:22px;left:-134px; padding-top:10px; padding-left:10px;border:1px solid #c9c9c9;border-top:0;background:#fff; z-index:99}
.account .pt a{color:#36c;text-decoration:none;}
.account .pt a:hover{color:#f00}
.pt{width:175px ;background:#fff}
.pt input.text{border:1px solid #ddd;border-color:#aaa #dddddd #ddd #aaaaaa;padding:1px 2px 1px 2px;width:158px;height:19px;line-height:19px;font-size:12px;font-family:Tahoma,Geneva,sans-serif}
.pt input.code{width:40px}
.pt ul{padding:6px 12px}
.pt ul li{padding:3px 0; width:160px; clear:both;font-family:Tahoma}
.pt input.btn{ float:left; width:69px;height:25px;background:url(../images/im-login.gif) no-repeat;text-align:center;font:bold 12px/22px simsun;color:#fff;border:0;cursor:pointer;overflow:hidden}
.deform{padding:0;height:25px;position:relative;top:2px;width:50px;}
.deform1{padding:0;height:25px;position:relative;top:2px;width:50px;}
.recform{background:#fff;border:1px solid #c9c9c9;border-bottom:0;padding:2px 8px 0;}
.recomm{border:1px solid #fff;background:#fff;position:absolute;top:20px;padding:2px;z-index:1;display:none}
.recomm1{border:1px solid #fff;background:#fff;position:absolute;top:20px;padding:2px;z-index:1;display:none}



.hot_search{ position:absolute; width:398px; border:1px solid #7a6754; background-color:#fff; top:102px; left:375px; z-index:9999; display:none;}
.hot_search .hot_title{ margin:1px; background-color:#eceae5; height:28px; line-height:28px;}
.hot_search .hot_title .keyword{ display:block; float:left; padding-left:8px;}
.hot_search .hot_title .shutdown{ display:block; float:right; padding-right:15px; margin-right:8px; background:url(../i/shutdown.gif) right 9px no-repeat; background-position:right 7px\9; _margin-right:4px;}
.hot_search .hot_destination{ margin:0 8px 0 8px; border-bottom:1px dashed #e2deda; padding-bottom:4px;}
.hot_search .title{ font-weight:bold; color:#ff6600; display:block; margin-bottom:4px;}
.hot_search .hot_theme{ margin:5px 8px 5px 8px;}
.hot_search .search_keywords a{ width:54px; display:block; float:left; height:20px; line-height:20px;}


